/*(c) Copyright 2018 wangxiang. All Rights Reserved.
 * 2018-05-22
 * */
var sends = {
	InterValObj: null, //timer变量，控制时间
	count: 60, //间隔函数，1秒执行
	textColor: '#2196F3',//高亮颜色
	distextColor: '#ccc',//不可用颜色
	curCount: null, //当前剩余秒数
	checked: false,
	obj: '',//开关对象

	sendMessage: function(requestUrl, data, callback, errorcallback) {
		if(sends.checked) {
			return false;
		}
		sends.checked = true;
		sends.curCount = sends.count;
		$(sends.obj).css('color', sends.distextColor);
		$(sends.obj).html("重新获取(" + sends.curCount + ")");
		sends.InterValObj = window.setInterval(sends.SetRemainTime, 1000); //启动计时器，1秒执行一次
		　　 //向后台发送处理数据
		$.ajax({　　
			type: "GET", //用POST方式传输
			　　dataType: "JSON", //数据格式:JSON
			　　url: requestUrl, //目标地址
			　　data: data,
			　　error: function(XMLHttpRequest, textStatus, errorThrown) {
				if(typeof errorcallback == "function") {
					errorcallback();
				}
			},
			　　success: function(msg) {
				if(typeof callback == "function") {
					callback(msg);
				}
				//alert(msg.code)
			}
		});
	},

	//timer处理函数
	SetRemainTime: function() {
		if(sends.curCount == 0) {
			window.clearInterval(sends.InterValObj); //停止计时器
			$(sends.obj).css('color', sends.textColor);
			sends.checked = false;
			$(sends.obj).html("重新获取");
		} else {
			sends.curCount--;
			$(sends.obj).html("重新获取(" + sends.curCount + ")");
		}
	}
}